carabao (bubalus bubalis) - German English Dictionary